Table: Registration Payment Arrangement [Table]

Line Label Object Class Period Type Balance Name
1 Registration Payment Arrangement [Table] [Table]

*

*

us-gaap:RegistrationPaymentArrangementTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Registration Payment Arrangement [Axis] [Axis]

*

*

us-gaap:RegistrationPaymentArrangementByArrangementAxis
5 Registration Payment Arrangement, All Arrangements [Domain] [Domain]

*

*

us-gaap:RegistrationPaymentArrangementArrangementDomain
6 Registration Payment Arrangement [Line Items] [Line Items]

*

*

us-gaap:RegistrationPaymentArrangementLineItems
7 Registration Payment Arrangement [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:RegistrationPaymentArrangementTextBlock
8 Registration Payment Arrangement [Hierarchy] [Abstract]

*

*

added:RegistrationPaymentArrangementHierarchy
9 Registration Payment Arrangement, Term [Concept] Text/String For Period

*

us-gaap:RegistrationPaymentArrangementTerm
10 Registration Payment Arrangement, Subject Financial Instrument [Concept] Text/String For Period

*

us-gaap:RegistrationPaymentArrangementSubjectFinancialInstrument
11 Registration Payment Arrangement, Event to Transfer Consideration [Concept] Text/String For Period

*

us-gaap:RegistrationPaymentArrangementEventToTransferConsideration
12 Registration Payment Arrangement, Settlement Alternatives [Concept] Text/String For Period

*

us-gaap:RegistrationPaymentArrangementSettlementAlternatives
13 Registration Payment Arrangement, Maximum Potential Consideration [Concept] Monetary As Of Credit us-gaap:RegistrationPaymentArrangementMaximumPotentialConsideration
14 Registration Payment Arrangement, Unlimited Consideration [Concept] Text/String For Period

*

us-gaap:RegistrationPaymentArrangementUnlimitedConsideration
15 Registration Payment Arrangement, Accrual Carrying Value [Concept] Monetary As Of Credit us-gaap:RegistrationPaymentArrangementAccrualCarryingValue
16 Registration Payment Arrangement, Balance Sheet Caption [Concept] Text/String For Period

*

us-gaap:RegistrationPaymentArrangementBalanceSheetCaption
17 Registration Payment Arrangement, Gains and Losses Classification [Concept] Text/String For Period

*

us-gaap:RegistrationPaymentArrangementGainsAndLossesClassification
18 Registration Payment Arrangement, Gains and Losses [Concept] Monetary For Period Credit us-gaap:RegistrationPaymentArrangementGainsAndLosses